﻿package ygg.encoding.swf.abc.constant
{
	public class MultinameKind
	{
		public static const QNAME				:int = 0x07; // o.ns::name, ct ns, ct name
		public static const QNAME_A				:int = 0x0D; // o.@ns::name, ct ns, ct attr-name
		
		public static const RTQNAME				:int = 0x0F; // o.ns::name, rt ns, ct name
		public static const RTQNAME_A			:int = 0x10; // o.@ns::name, rt ns, ct attr-name
		public static const RTQNAME_L			:int = 0x11; // o.ns::[name], rt ns, rt name
		public static const RTQNAME_LA			:int = 0x12; // o.@ns::[name], rt ns, rt attr-name
		
		public static const MULTINAME			:int = 0x09; // o.name, ct nsset, ct name
		public static const MULTINAME_A			:int = 0x0E; // o.@name, ct attr-name
		public static const MULTINAME_L         :int = 0x1B;
		public static const MULTINAME_LA        :int = 0x1C;
		
		//not in spec
		public static const NAME_L				:int = 0x13;	// o.[], ns=public implied, rt name
		public static const NAME_LA				:int = 0x14; // o.@[], ns=public implied, rt attr-name
		
		
	}
}